Planning and Control for Planar Batting and Hopping

نویسندگان

  • Craig K. Black
  • Kevin M. Lynch
چکیده

Manipulation by batting and locomotion by hopping share several common features. We look at planning and control methods for these types of dynamic underactuated manipulation using predictive model optimization. This generates optimal control sequences for reaching a desired goal state. Results are given for disk batting simulations. Current work is focused on experimental implementation. 1. Overview Manipulation by batting and locomotion by hopping share several common features. Hopping can be viewed as a type of “self manipulation,” and the relationship between batting and hopping has been studied in depth by Koditschek and colleagues [1,2,5,12]; see also (M’Closkey and Burdick [8]; Spong [14]; Vakakis et al. [17]). Batting and hopping are both examples of intermittent dynamical systems. Most previous work on controlling such systems has focused on empirically derived control laws for regulating cyclic batting to a fixed point [1,2,5,12] and (Schaal and Atkeson [13]; Zumel and Erdmann [20]) and hopping with a fixed height and forward speed (Raibert [10]). These controllers have been studied experimentally [1,2,10,12] and (Hodgins and Raibert [4]) and their local and global stability properties have been analyzed [5,8,11,17,20]. Our work is aimed at deriving control laws to transfer the system from a given initial state (of the batted object or hopper) to a desired goal state. In the case of batting, a desired goal state might be to bat a ball into a hoop or into another robot's workspace; in the case of a hopper, the goal could be to land on a stepping stone or to perform a flip. Because external control forces can only be applied during the brief contact phase, generally more than one bat or one hop will be required to carry the system to the goal state, requiring the control law to have a form of “look ahead” embedded in it. Interesting problems include determining the number of impact events (bats or hops) necessary to reach the goal state; characterizing the geometry of the system state space accessible from the initial state; and deriving a suitable control law. Ideally the control law would find a control sequence to take the system to the goal state when it is reachable, and reduce to a (nearly) globally convergent control law when the goal state is reachable from successive impact events (as with the mirror law for planar disk juggling [1,2]). We have built a one joint robot which bats planar parts floating on an air table in a gravitational field (Figure 1). 60 Hz vision feedback is provided by an overhead camera. This system is quite similar to the planar juggler of Bühler and Koditschek [1,2]. The goal is to derive a controller to bat parts from a given initial state to a desired state. This paper describes our preliminary work toward this goal. Our controller uses a model of planar impact dynamics in a nonlinear optimization to find sequences of bats that, in simulation, transfer parts to specified goal states. Our current work is aimed at validating the approach on our experimental setup. Our work is motivated in part by Brown and Zeglin's [19] bow leg planar hopping robot. The robot consists of a low mass fiberglass leg and a relatively high mass robot body, so that the leg can be positioned during flight without affecting the body's motion. The bow leg can be cocked by retracting a string attached to the end of the bow, storing energy in the bow and setting the restitution when the robot impacts with the ground. The orientation of the robot's body is passively stabilized by the placement of the leg pivot just above the body's center of mass. Zeglin and Brown have studied the problem of finding a sequence of hops that land on stepping stones [19]. The robot's two controls at each impact are the leg angle and the cocking of the leg (impact restitution). These control variables are analogous to the two controls in a bat by a one joint robot: the angle and angular velocity of the robot at impact. Batting is a form of underactuated manipulation (Lynch and Mason [6,7]). In underactuated manipulation, a low-degree-offreedom robot controls more part freedoms through dynamic coupling. The part necessarily moves relative to the manipulator (e.g., slipping, rolling, and other forms of nonprehensile manipulation). When the robot maintains continuous contact with the part, the infinite-dimensional robot trajectory can be varied to control the part's freedoms. In the case of planar batting, where we have discrete impact events, the part has three configuration variables and six state variables, and only two controls are available at each impact. Therefore, in general, at least three bats are required to transfer the part to a specific state. 1.1 Batting a Disk in the Plane We examine manipulation by planar batting by a one joint robot in a gravitational field. The robot is dubbed 1JAG, for one joint and gravity. Our goal is to show that a simple batting robot can control all six state variables of an object in the plane by a sequence of bats. We use a predictive impact model to find the state of the object after a bat or sequence of bats, then compare the “distance” of the final state to some predefined goal state. We use nonlinear optimization on the control space to minimize this final distance. This approach results in nearly globally convergent bat juggling to a stable batting cycle when the controls correspond to a single bat (the one-bat). The approach has also been extended to a three-bat scheme that can bat an object from nearly any initial state to nearly any final goal state. While these are simulation results, the control computations are performed in real-time, and we are currently implementing the controller on our experimental setup.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Planar Batting with Shape and Pose Uncertainty

This paper explores the planning and control of a manipulation task accomplished in conditions of high uncertainty. Statistical techniques, like particle filters, provide a framework for expressing the uncertainty and partial observability of the real world and taking actions to reduce them. We explore a classic manipulation problem of planar batting, but with a new twist of shape, pose and imp...

متن کامل

Batting an In-Flight Object to the Target

Striking a moving object such as a flying ball to a target location is a highly skillful maneuver that a human being has to learn through a great deal of practice. In robotic manipulation, precision batting remains one of the most challenging tasks in which computer vision, modeling, planning, control, and action must be tightly coordinated in a split second. This paper investigates the problem...

متن کامل

Control of Nonholonomic Systems with Drift Terms

In the present paper nonholonomic systems with drift terms are studied. The discussion is focused on a class of Lagrangian systems with a cyclic coordinate. We present an approach to open{loop path planning in which the system evolution is studied on manifolds of dimension equal to the number of control inputs. A control algorithm is derived and it is applied to the examples of a hopping robot ...

متن کامل

Comparing the Effect of TRX Exercise and Hoping on Balance in Male University Student Athletes

Purpose: This study aimed to compare the effect of 4 weeks of suspension exercises with TRX and hopping on the static and dynamic balance of male college athletes. Methods: This was a quasi-experimental study. In total, 36 male volleyball, basketball, soccer and handball players of the University of Tehran with an age range between 20 and 28 years were selected purposefully and then randomly a...

متن کامل

The Prediction of Elite Athletes’ Chronic Ankle Instability Based on Postural Sway’s Risk Factors in Jump-Landing and Lateral Hopping Tasks

Chronic ankle instability has defined as recurrent ankle sprain, so that 40% of injured athletes after acute injury despite of receiving of adequate rehabilitation, suffering from this instability. The purpose of this study is investigate of postural sway’s risk factors proportion in jump-landing and lateral hopping tasks, in prediction of chronic ankle sprain occurrence. 25 ankle sprain injure...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998